

select

A.CODICE_ALLACCIAMENTO,
A.PROGRESSIVO_UTENZA,
A.CODICE_CONTRATTO,

A.POTENZA_TOLLERATA,
A.MAX_POT MASSIMA_POETENZA_PRELEVATA,
A.SUPER NRO_SUPERI,


to_char(to_date((select  distinct max(mese_f) from asm_supero_potenza_1 b 
 where a.codice_allacciamento=b .codice_allacciamento and m1=2),'mm'),'mon') mese_1,
to_char(to_date((select distinct max(mese_f) from asm_supero_potenza_1 b 
where a.codice_allacciamento=b .codice_allacciamento and m2=1),'mm'),'mon') mese_2
from (
select codice_allacciamento,progressivo_utenza,max(codice_contratto) codice_contratto,sum(supero) super,POTENZA_TOLLERATA,MAX(MAX_POT) MAX_POT
from asm_supero_potenza_1
group by 
 codice_allacciamento,progressivo_utenza ,POTENZA_TOLLERATA
 ) A
 where A.super >1